Yang ShanpingYang Shanping
Esports analysis is dying from lack of data — and how we save itYou will hate me for this: most of what we call "in-depth analysis" in esport...
Angel Reese sets WNBA record with 29th double-double as Dream beat Lynx 89-81As the final basketball rolled out of Angel Reese's hands at State Farm Arena...
When the Analysis Is Empty: A Wake-Up Call for Vietnamese BadmintonI once mispronounced the hometown of an athlete and realized I was running in...
Empty Stands, Empty Stat Sheets: Lessons from 64 Bundesliga Matches Without FansOn 16 May 2026, Signal Iduna Park did not hold a single soul. Borussia Dortmu...
Vietnamese Basketball 2026: Sponsorship Cash Flow and the 'Invisible' Players on the Balance Sheet27 sponsorship dossiers sat on my desk in February 2026. Total estimated valu...
Korean Esports Media Rights Market: When Data Becomes the New CurrencyIn the summer transfer market of 2026, I sat writing about Mbappé as if signi...
Honda Center: The Dress Rehearsal Stage for Olympic Volleyball 2028 and the Long-Term Challenge for Vietnamese VolleyballSome decisions in sport do not make headlines immediately, yet they shape an...
Asian Games 2026: The 54-54 Scoreline and India's Badminton Medal GapThe scoreboard at Ichinomiya City Municipal Gymnasium stopped at 14-21 in the...
Sussex Senior 4*: Reading the Draw Sheet Before the First ServeThe venue in Sussex sold out weeks before the opening day. For a domestic...
An Empty Frame in the Analysis Room: The Discipline of Not GuessingThe data file arrived overnight. The first line read: domain — tennis. The...
Atlas and Crespo: The Top Eight Is the Ambition, but Survival Is the StrategyAt the Estadio Victoria, when Atlas had to play a man down in the closing...
J1 League Matchday 9: Three Teams Within One Point, and What the Provisional Table Still HidesOn the evening of October 10, as Kashiwa Reysol closed out their match agains...
ETTU Announces 2026 European Table Tennis Championships Broadcast Network: European Table Tennis Draws Its Own TV MapA viewer in a small town in eastern Europe opens YouTube on an October evenin...
Silent Footsteps: A Night Watchman's Journey at the V-League Training GroundMy first data notebook was a symphony, but back then I only heard the drumbea...
Vietnam Women vs Thailand Women, 17:30 September 21: The Qualification Math and the Gaps We Must FaceOn a late September evening, in a near-empty stand, a women's team had just...
CS2 Falls for a Seventh Consecutive Month: 805,637 Concurrent Players, Lowest Since February 2026On September 30, Valve pushed a crosshair overhaul to CS2. At the same time, ...
Digging Beneath China's Table Tennis Foundation: What the World's Young Generation Is TouchingChengdu, December. The fog of Sichuan settles over the city at dawn, blurring...
Beautiful football is dying: Lessons from Hanoi FC 2026 and the price of the obsession with winningPeople call me a troublemaker. I am just listening to the squeak of the wheel...
Long An Share Points with Thép Cần Thơ: Darkness at Tan An and Twenty Shots Without a GoalThe match was scheduled for 16:00. The ball rolled at 15:30. Thirty minutes...
Silalahi, the Nine Goals and the Naturalisation Blind Spot Nobody Wants on the TableOn the night of June 27, 2026, a small café in Busan fell silent when Kim...
Angel Reese sets WNBA record with 29th double-double as Dream beat Lynx 89-81As the final basketball rolled out of Angel Reese's hands at State Farm Arena...
When the Analysis Is Empty: A Wake-Up Call for Vietnamese BadmintonI once mispronounced the hometown of an athlete and realized I was running in...
Empty Stands, Empty Stat Sheets: Lessons from 64 Bundesliga Matches Without FansOn 16 May 2026, Signal Iduna Park did not hold a single soul. Borussia Dortmu...
Vietnamese Basketball 2026: Sponsorship Cash Flow and the 'Invisible' Players on the Balance Sheet27 sponsorship dossiers sat on my desk in February 2026. Total estimated valu...
Korean Esports Media Rights Market: When Data Becomes the New CurrencyIn the summer transfer market of 2026, I sat writing about Mbappé as if signi...
Honda Center: The Dress Rehearsal Stage for Olympic Volleyball 2028 and the Long-Term Challenge for Vietnamese VolleyballSome decisions in sport do not make headlines immediately, yet they shape an...
Asian Games 2026: The 54-54 Scoreline and India's Badminton Medal GapThe scoreboard at Ichinomiya City Municipal Gymnasium stopped at 14-21 in the...
Sussex Senior 4*: Reading the Draw Sheet Before the First ServeThe venue in Sussex sold out weeks before the opening day. For a domestic...
An Empty Frame in the Analysis Room: The Discipline of Not GuessingThe data file arrived overnight. The first line read: domain — tennis. The...
Atlas and Crespo: The Top Eight Is the Ambition, but Survival Is the StrategyAt the Estadio Victoria, when Atlas had to play a man down in the closing...
J1 League Matchday 9: Three Teams Within One Point, and What the Provisional Table Still HidesOn the evening of October 10, as Kashiwa Reysol closed out their match agains...
ETTU Announces 2026 European Table Tennis Championships Broadcast Network: European Table Tennis Draws Its Own TV MapA viewer in a small town in eastern Europe opens YouTube on an October evenin...
Silent Footsteps: A Night Watchman's Journey at the V-League Training GroundMy first data notebook was a symphony, but back then I only heard the drumbea...
Vietnam Women vs Thailand Women, 17:30 September 21: The Qualification Math and the Gaps We Must FaceOn a late September evening, in a near-empty stand, a women's team had just...
CS2 Falls for a Seventh Consecutive Month: 805,637 Concurrent Players, Lowest Since February 2026On September 30, Valve pushed a crosshair overhaul to CS2. At the same time, ...
Digging Beneath China's Table Tennis Foundation: What the World's Young Generation Is TouchingChengdu, December. The fog of Sichuan settles over the city at dawn, blurring...
Beautiful football is dying: Lessons from Hanoi FC 2026 and the price of the obsession with winningPeople call me a troublemaker. I am just listening to the squeak of the wheel...
Long An Share Points with Thép Cần Thơ: Darkness at Tan An and Twenty Shots Without a GoalThe match was scheduled for 16:00. The ball rolled at 15:30. Thirty minutes...
Silalahi, the Nine Goals and the Naturalisation Blind Spot Nobody Wants on the TableOn the night of June 27, 2026, a small café in Busan fell silent when Kim...
